package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;
import com.junzhiit.nengji.cms.web.vo.ShopTechnicianVO;

public interface ShopTechnicianService {

	/**
	 * 
	 * TODO 查询所有技师名称
	 * @author Zaki
	 * @time 2018年9月10日 下午2:43:26
	 * @return ResultVO
	 */
	public ResultVO getList(String sessionId);
	
	/**
	 * 
	 * TODO 查询所有技师信息
	 * @author Zaki
	 * @time 2018年9月11日 上午10:23:25
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp,ShopTechnicianVO shopTechnicianVO);
	
	/**
	 * 
	 * TODO 添加技师
	 * @author Zaki
	 * @time 2018年9月11日 下午4:28:56
	 * @return ResultVO
	 */
	public ResultVO add(ShopTechnicianVO shopTechnicianVO);
	
	/**
	 * 
	 * TODO 删除该技师
	 * @author Zaki
	 * @time 2018年9月14日 上午9:54:03
	 * @return ResultVO
	 */
	public ResultVO del(String technicianId);
	
	/**
	 * 
	 * TODO 根据ID查找信息
	 * @author Zaki
	 * @time 2018年9月14日 上午11:50:46
	 * @return ResultVO
	 */
	public ResultVO findById(String technicianId);
	
	/**
	 * 
	 * TODO 修改技师信息
	 * @author Zaki
	 * @time 2018年9月17日 下午1:38:58
	 * @return ResultVO
	 */
	public ResultVO update(ShopTechnicianVO shopTechnicianVO);
	
	/**
	 * 
	 * TODO 删除技师图片
	 * @author Zaki
	 * @time 2018年9月17日 下午2:54:35
	 * @return ResultVO
	 */
	public ResultVO delPicture(String picture, String technicianId);
}
